#!/usr/bin/env bash
echo "Creating mongo users..."

#mongo admin --host localhost -u admin -p admin --eval "db.createUser({user:'pgkk',pwd:'123456',roles:[{role:'userAdminAnyDatabase',db:'admin'},{role:'readWrite',db:'lms'}]});"

# 1. 通过 admin用户 进入 mongo操作界面
# 2. 使用 use 使用 库
# 3. 使用 crateUser 给 lms 库创建用户
# 4. 使用 createCollection 创建一个集合
mongo admin -u admin -p admin << EOF
use lms
db.createUser({user:'lmsCloud',pwd:'lmsCloud',roles:[{role:'userAdminAnyDatabase',db:'admin'},{role:'readWrite',db:'lms'}]});
db.createCollection("initTest", { autoIndexId : true })
EOF
echo "Mongo users created."